package com.tao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tao.entity.Help;
import com.tao.vo.ResponseResult;

import java.util.Map;

/**
 *
 * @author 徐书涵
 * @date 2023/5/5
 * @content :求助（Help）接口
 */

public interface HelpService extends IService<Help> {
//    求助发布
    public void publish(Help help);
//    根据用户id获取对应的求助
    public Map<String,Object> getHelpByUserId(Integer pageNum, Integer pageSize, Long userId);
    //    根据用户id获取对应的求助
    public Map<String,Object> getHelpByHelpStatus(Integer pageNum, Integer pageSize);
//    更新求助信息
    public void update(Help help);
//    根据求助id删除
    public Boolean deleteByHelpId(Long helpId);

    //浏览量更新
    void updateViewCount(Long id);


    ResponseResult getCreatorInfo(Long helpId);
}
